home *** CD-ROM | disk | FTP | other *** search
/ UpdateNow for Year2000 / UpdateNow for Year2000.iso / IE_4 / JAVI386.CAB / java.inf next >
Windows Setup INFormation  |  1997-09-15  |  18KB  |  595 lines

  1. ;  Microsoft Java VM Installation
  2. ;  Copyright (C) 1997 Microsoft Corp.
  3. ;  Combined Version.  All platforms.
  4.  
  5. [Version]
  6. Signature="$CHICAGO$"
  7. SetupClass=Base
  8. AdvancedINF=2.5, "You need a newer version of Advpack.dll"
  9.  
  10. ;
  11. ; Destination Directories
  12.  
  13. [DestinationDirs]
  14. PRECLEAN.RegSvr=11
  15. BASEINST.ClassFiles=10,Java\Classes
  16. BASEINST.TClassFiles=10,Java\TrustLib
  17. BASEINST.CCFFiles=10,Java\Classes
  18. BASEINST.SysFilesRegister=11
  19. BASEINST.SysFilesNoReg=11
  20. BASEINST.WinFiles=10
  21. BASEINST.INF=17
  22. X86INST.ClassFiles=10,Java\Classes
  23. X86INST.CCFFiles=10,Java\Classes
  24. X86INST.SysFilesRegister=11
  25. X86INST.SysFilesNoReg=11
  26. X86INST.WinFiles=10
  27. IE30INST.SysFilesRegister=11
  28. IE30INST.SysFilesNoReg=11
  29. IE30INST.HelpFiles=11,Help
  30. IE30INST.WinFiles=10
  31. MSXML.IE30.DoCleanUp=10,Java\Classes
  32. CLEANUP.WinFiles=10
  33. CLEANUP.OldClassFiles=10,Java\Classes
  34. CLEANUP.Classes=10,Java\Classes
  35. CLEANUP.TClasses=10,Java\Trustlib
  36. UNINSTALL.OldClasses=10,Java\Classes
  37.  
  38. [PreClean.Installation]
  39. ComponentName=Java
  40. CopyFiles=PRECLEAN.RegSvr
  41.  
  42. [CleanUp]
  43. ComponentName=Java
  44. DelFiles=CLEANUP.WinFiles,CLEANUP.OldClassFiles,CLEANUP.Classes,CLEANUP.TClasses
  45. DelReg=CLEANUP.DelReg
  46.  
  47. [BaseInstallation]
  48. ComponentName=Java
  49. CopyFiles=BASEINST.SysFilesRegister,BASEINST.SysFilesNoReg,BASEINST.WinFiles,BASEINST.INF
  50. AddReg=BASEINST.UninstallKeys,BASEINST.AddReg
  51.  
  52. [BaseInstallation.RegNow]
  53. ComponentName=Java
  54. RunPostSetupCommands=BASEINST.RegisterNow
  55.  
  56. [BaseInstallation.RegOnReboot]
  57. ComponentName=Java
  58. AddReg=BASEINST.RegisterRunOnce
  59.  
  60. [BaseInstallation.ClassFiles]
  61. ComponentName=Java
  62. CopyFiles=BASEINST.ClassFiles,BASEINST.TClassFiles
  63.  
  64. [BaseInstallation.CCFFiles]
  65. ComponentName=Java
  66. CopyFiles=BASEINST.CCFFiles
  67.  
  68. [BasePkgMgr.Install.RunOnce]
  69. ComponentName=Java
  70. AddReg=BASEINST.RunOnce
  71.  
  72. [BasePkgMgr.Install.Execute]
  73. ComponentName=Java
  74. RunPreSetupCommands=BASEINST.ExecPkgMgr
  75.  
  76. [BasePkgMgr.Install.CCF.RunOnce]
  77. ComponentName=Java
  78. AddReg=BASEINST.CCF.RunOnce
  79.  
  80. [BasePkgMgr.Install.CCF.Execute]
  81. ComponentName=Java
  82. RunPreSetupCommands=BASEINST.CCF.ExecPkgMgr
  83.  
  84. [X86Installation]
  85. ComponentName=Java
  86. CopyFiles=X86INST.SysFilesRegister,X86INST.SysFilesNoReg,X86INST.WinFiles
  87. AddReg=X86.RunOnce,X86INST.AddReg
  88.  
  89. [X86Installation.RegNow]
  90. ComponentName=Java
  91. RunPostSetupCommands=X86INST.RegisterNow
  92.  
  93. [X86Installation.RegOnReboot]
  94. ComponentName=Java
  95. AddReg=X86INST.RegisterRunOnce
  96.  
  97. [X86Installation.ClassFiles]
  98. ComponentName=Java
  99. CopyFiles=X86INST.ClassFiles
  100.  
  101. [X86Installation.CCFFiles]
  102. ComponentName=Java
  103. CopyFiles=X86INST.CCFFiles
  104.  
  105. [X86Installation.PkgMgr.RunOnce]
  106. ComponentName=Java
  107. AddReg=X86INST.RunOnce
  108.  
  109. [X86Installation.PkgMgr.Execute]
  110. ComponentName=Java
  111. RunPreSetupCommands=X86INST.ExecPkgMgr
  112.  
  113. [X86PkgMgr.Install.CCF.RunOnce]
  114. ComponentName=Java
  115. AddReg=X86INST.CCF.RunOnce
  116.  
  117. [X86PkgMgr.Install.CCF.Execute]
  118. ComponentName=Java
  119. RunPreSetupCommands=X86INST.CCF.ExecPkgMgr
  120.  
  121.  
  122. [AlphaInstallation]
  123. ComponentName=Java
  124. CopyFiles=
  125. AddReg=
  126.  
  127. [IE30Installation]
  128. ComponentName=Java
  129. CopyFiles=IE30INST.SysFilesRegister,IE30INST.SysFilesNoReg,IE30INST.WinFiles
  130. AddReg=IE30INST.Registry.VersionStamp
  131. DelReg=IE30INST.Registry.Delete
  132. RegisterOCXs=IE30INST.SysFilesRegister
  133. RunPostSetupCommands=IE30INST.PostSetupCommand
  134.  
  135. [DCOMInstallation]
  136. ComponentName=Java
  137. RunPostSetupCommands=TriggerDCOM
  138.  
  139. [IE40.MSXML.MoveFile]
  140. CustomDestination=MSXML.CustomDestination
  141. RunPostSetupCommands=MSXML.MoveFile
  142.  
  143. [IE40.MSXML.PkgMgr.RunNow]
  144. RunPostSetupCommands=MSXML.PkgMgr.RunNow
  145.  
  146. [IE40.MSXML.PkgMgr.RunReboot]
  147. AddReg=MSXML.PkgMgr.RunReboot
  148.  
  149. [IE40.MSXML.Old.MoveFile]
  150. CustomDestination=MSXML.Old.CustomDestination
  151. RunPostSetupCommands=MSXML.Old.MoveFile
  152.  
  153. [IE40.MSXML.PkgMgr.Old.RunNow]
  154. RunPostSetupCommands=MSXML.Old.PkgMgr.RunNow
  155.  
  156. [IE40.MSXML.PkgMgr.Old.Reboot]
  157. AddReg=MSXML.Old.PkgMgr.RunReboot
  158.  
  159. [IE30.MSXML.Install]
  160. RunPostSetupCommands=MSXML.IE30.DoInstall
  161.  
  162. [IE30.MSXML.CleanUp]
  163. DelFiles=MSXML.IE30.DoCleanUp
  164.  
  165. [ClsPack.RunNow]
  166. ComponentName=Java
  167. RunPostSetupCommands=ClsPack.Trigger
  168.  
  169. [ClsPack.RunReboot]
  170. ComponentName=Java
  171. AddReg=ClsPack.RunOnce
  172.  
  173. [UnInstall]
  174. SmartReboot=A
  175. BeginPrompt=UNINST.BeginPrompt
  176. RunPreSetupCommands=UNINST.UnRegDlls,UNINST.RemovePkgMgr
  177. DelFiles=BASEINST.ClassFiles,BASEINST.TClassFiles,BASEINST.SysFilesRegister,BASEINST.SysFilesNoReg,BASEINST.WinFiles,BASEINST.INF,X86INST.ClassFiles,X86INST.SysFilesRegister,X86INST.SysFilesNoReg,X86INST.WinFiles
  178. DelReg=X86INST.AddReg,BASEINST.AddReg,BASEINST.UnInstallKeys,UNINST.CryptoKeys
  179. UnRegisterOCXs=BASEINST.SysFilesRegister,X86INST.SysFilesRegister
  180.  
  181. [RollbackJava.IE30]
  182. AddReg=RollbackJava.IE30.AddReg
  183.  
  184. [RollbackJava.BetaVM]
  185. AddReg=RollbackJava.BetaVM.AddReg
  186.  
  187. [RollbackJava.Release]
  188. AddReg=RollbackJava.Release.AddReg
  189.  
  190. [IE30PreRollback]
  191. RunPostSetupCommands=UNINST.RemovePkgMgr
  192.  
  193. [IE30Rollback]
  194. ComponentName=Java
  195. PreRollBack=IE30PreRollback
  196.  
  197. [RollbackJava]
  198. ComponentName=Java
  199.  
  200. ;;
  201. ;;
  202. ;; PRECLEANUP SECTIONS
  203. ;;
  204. ;;
  205. [PRECLEAN.RegSvr]
  206. regsvr32.exe,,,32
  207.  
  208. ;;
  209. ;;
  210. ;;  BASE INSTALLATION SECTIONS
  211. ;;
  212. ;;
  213.  
  214. [BASEINST.ClassFiles]
  215. classes.zip,,,1
  216. classes.cer,,,1
  217. msjdbc.zip,,,1
  218. msjdbc.cer,,,1
  219.  
  220. [BASEINST.CCFFiles]
  221. allccf.cab,,,1
  222.  
  223. [BASEINST.TClassFiles]
  224. tclasses.zip,,,1
  225. tclasses.cer,,,1
  226.  
  227. [BASEINST.SysFilesRegister]
  228. javacypt.dll,,,1
  229. javaprxy.dll,,,1
  230. msawt.dll,,,1
  231. msjava.dll,,,1
  232. vmhelper.dll,,,1
  233.  
  234. [BASEINST.SysFilesNoReg]
  235. jdbgmgr.exe,,,1
  236. javart.dll,,,1
  237. msjdbc10.dll,,,1
  238. javasec.hlp,,,1
  239. zonedoff.reg,,,1
  240. zonedon.reg,,,1
  241.  
  242. [BASEINST.WinFiles]
  243. clspack.exe,,,1
  244. jview.exe,,,1
  245.  
  246. [BASEINST.INF]
  247. java.inf,,,1
  248.  
  249. [BASEINST.RunOnce]
  250. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\902","Install Class Files",0,"rundll32 %11%\msjava.dll,JavaPkgMgr_Install %10%\Java\classes\classes.zip,1,4,79,%VERNUM%,0,46,%10%\Java\classes\classes.cer"
  251. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\902","Install MSJDBC",0,"rundll32 %11%\msjava.dll,JavaPkgMgr_Install %10%\Java\classes\msjdbc.zip,1,4,79,%VERNUM%,0,46,%10%\java\classes\msjdbc.cer"
  252. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\902","Install Trusted Class Files",0,"rundll32 %11%\msjava.dll,JavaPkgMgr_Install %10%\Java\trustlib\tclasses.zip,1,4,79,%VERNUM%,2,46,%10%\java\trustlib\tclasses.cer"
  253. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\902","Register_JDBGmgr",0,"%11%\jdbgmgr.exe -regserver"
  254. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnce","RunOnceEx",0,"rundll32.exe %11%\iernonce.dll,RunOnceExProcess"
  255.  
  256. [BASEINST.RegisterNow]
  257. %11%\regsvr32.exe /s %11%\javacypt.dll
  258. %11%\regsvr32.exe /s %11%\javaprxy.dll
  259. %11%\regsvr32.exe /s %11%\msawt.dll
  260. %11%\regsvr32.exe /s %11%\msjava.dll
  261. %11%\regsvr32.exe /s %11%\vmhelper.dll
  262.  
  263. [BASEINST.RegisterRunOnce]
  264. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\901","Register JavaCypt",0,"regsvr32.exe /s %11%\javacypt.dll"
  265. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\901","Register JavaPrxy",0,"regsvr32.exe /s %11%\javaprxy.dll"
  266. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\901","Register MSAwt",0,"regsvr32.exe /s %11%\msawt.dll"
  267. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\901","Register MSJava",0,"regsvr32.exe /s %11%\msjava.dll"
  268. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\901","Register VMHelper",0,"regsvr32.exe /s %11%\vmhelper.dll"
  269. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnce","RunOnceEx",0,"rundll32.exe %11%\iernonce.dll,RunOnceExProcess"
  270.  
  271. [BASEINST.ExecPkgMgr]
  272. rundll32 %11%\msjava.dll,JavaPkgMgr_Install %10%\Java\classes\classes.zip,1,4,79,%VERNUM%,0,46,%10%\java\classes\classes.cer
  273. rundll32 %11%\msjava.dll,JavaPkgMgr_Install %10%\Java\trustlib\tclasses.zip,1,4,79,%VERNUM%,2,46,%10%\java\trustlib\tclasses.cer
  274. rundll32 %11%\msjava.dll,JavaPkgMgr_Install %10%\Java\classes\msjdbc.zip,1,4,79,%VERNUM%,0,46,%10%\java\classes\msjdbc.cer
  275. %11%\jdbgmgr.exe -regserver
  276.  
  277. [BASEINST.CCF.RunOnce]
  278. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnce","RunOnceEx",0,"rundll32.exe %11%\iernonce.dll,RunOnceExProcess"
  279.  
  280. [BASEINST.CCF.ExecPkgMgr]
  281.  
  282. [BaseINST.AddReg]
  283. HKLM,"Software\Microsoft\Java VM","Classpath",2,"%10%\java\classes;."
  284. HKLM,"Software\Microsoft\Java VM","TrustedClasspath",2,""
  285. HKLM,"Software\Microsoft\Java VM","TrustedLibsDirectory",2,"%10%\java\trustlib"
  286. HKLM,"Software\Microsoft\Java VM","LibsDirectory",2,"%10%\java\lib"
  287. HKLM,"SOFTWARE\Classes\CLSID\%ClassId%",,,"%JAVAVM_NAME%"
  288. HKLM,"SOFTWARE\Classes\CLSID\%ClassId%\InstalledVersion",,,"4.79.%VERNUM%"
  289. HKLM,"Software\Classes\CLSID\%ClassId%\InstalledVersion","Path",,"%11%\msjava.dll"
  290. HKLM,"SOFTWARE\Microsoft\Active Setup\Installed Components\%ClassId%",,0,"%JAVAVM_NAME%"
  291. HKLM,"SOFTWARE\Microsoft\Active Setup\Installed Components\%ClassId%","Version",0,"4,79,%VERNUM%,0"
  292. HKLM,"SOFTWARE\Microsoft\Java VM\RNIModuleFlags","mtxjava.dll",1,1,0,0,0
  293. HKLM,"SOFTWARE\Microsoft\Java VM\RNIModuleFlags","jdbcdemo.dll",1,1,0,0,0
  294. HKLM,"SOFTWARE\Microsoft\Java VM\Security","EditCustomPermissions",1,0,0,0,0
  295. HKCU,"Software\Microsoft\Internet Explorer\Main","First Home Page",2,"http://www.microsoft.com/ie/ie40/features/?/ie/ie40/features/ie-java.htm"
  296. HKCU,"Software\Microsoft\Java VM","EnableLogging",3,0,0,0,0
  297.  
  298.  
  299. [BASEINST.UninstallKeys]
  300. HKLM,%UninstKey%,"DisplayName",,"Microsoft VM for Java"
  301. HKLM,%UninstKey%,"UninstallString",,"RunDll32 advpack.dll,LaunchINFSection java.inf,UnInstall"
  302. HKLM,%UninstKey%,"QuietUninstallString",,"RunDll32 advpack.dll,LaunchINFSectionEx %17%\java.inf,RollBackJava,,256"
  303. HKLM,%UninstKey%,"RequiresIESysFile",,"4.71"
  304.  
  305. ;;
  306. ;;
  307. ;;X86 Installation Sections
  308. ;;
  309. ;;
  310.  
  311. [X86INST.ClassFiles]
  312. dx3.zip,,,1
  313. dx3.cer,,,1
  314. ;dxmedia.zip
  315.  
  316. [X86INST.CCFFiles]
  317.  
  318. [X86INST.SysFilesRegister]
  319. dx3j.dll,,,1
  320.  
  321. [X86INST.SysFilesNoReg]
  322. javaee.dll,,,1
  323. javasntx.dll,,,1
  324. javasup.vxd,,,1
  325. jit.dll,,,1
  326.  
  327. [X86INST.WinFiles]
  328. jautoexp.dat,,,1
  329. setdebug.exe,,,1
  330.  
  331. [X86INST.RunOnce]
  332. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\903","Install Dx3 Class Files",0,"rundll32 %11%\msjava.dll,JavaPkgMgr_Install %10%\Java\classes\dx3.zip,1,4,79,%VERNUM%,0,46,%10%\java\classes\dx3.cer"
  333. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnce","RunOnceEx",0,"rundll32.exe %11%\iernonce.dll,RunOnceExProcess"
  334.  
  335. [X86INST.RegisterNow]
  336. %11%\regsvr32.exe /s %11%\dx3j.dll
  337.  
  338. [X86INST.RegisterRunOnce]
  339. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\903","Register DX3J",0,"regsvr32.exe /s %11%\dx3j.dll"
  340. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnce","RunOnceEx",0,"rundll32.exe %11%\iernonce.dll,RunOnceExProcess"
  341.  
  342.  
  343. [X86INST.ExecPkgMgr]
  344. ;rundll32 %11%\msjava.dll,JavaPkgMgr_Install %10%\Java\classes\dxmedia.zip,1,4,10,0610,0,44
  345. rundll32 %11%\msjava.dll,JavaPkgMgr_Install %10%\Java\classes\dx3.zip,1,4,79,%VERNUM%,0,46,%10%\java\classes\dx3.cer
  346.  
  347. [X86INST.CCF.RunOnce]
  348. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnce","RunOnceEx",0,"rundll32.exe %11%\iernonce.dll,RunOnceExProcess"
  349.  
  350. [X86INST.CCF.ExecPkgMgr]
  351.  
  352. [X86INST.AddReg]
  353. HKCU,"Software\Microsoft\Java VM","EnableJIT",3,1,0,0,0
  354. HKLM,"System\CurrentControlSet\Services\VXD\JAVASUP","Start",1,0
  355. HKLM,"System\CurrentControlSet\Services\VXD\JAVASUP","StaticVxD",0,"JAVASUP.VXD"
  356.  
  357. ;;
  358. ;;
  359. ;; IE30 Installation Sections
  360. ;;
  361. ;;
  362.  
  363. [IE30INST.SysFilesRegister]
  364.  
  365. [IE30INST.SysFilesNoReg]
  366. cabinet.dll,,,32
  367. iernonce.dll,,,32
  368.  
  369. [IE30INST.WinFiles]
  370. extrac32.exe,,,32
  371.  
  372. [IE30INST.HelpFiles]
  373.  
  374. [IE30INST.PostSetupCommand]
  375. cryptsys.exe /q:a /r:n /n:v
  376.  
  377. [IE30INST.Registry.Delete]
  378.  
  379. [IE30INST.Registry.VersionStamp]
  380.  
  381.  
  382. ;;
  383. ;;
  384. ;; CLEANUP Section.  Files that may have been left on the disk by another process (Class Installer,etc) that need to be removed.
  385. ;; This should be triggered *before* any other installation sections.
  386. ;;
  387. ;;
  388. [CLEANUP.WinFiles]
  389. runvm.exe,,,1
  390.  
  391. [CLEANUP.OldClassFiles]
  392. ClassR.exe,,,1
  393. jdbc.exe,,,1
  394. DxaR.exe,,,1
  395. Dx3R.exe,,,1
  396. CABR.exe,,,1
  397. AFCR.exe,,,1
  398.  
  399. [CLEANUP.Classes]
  400. ;Intentionally left empty for future expansion
  401.  
  402. [CLEANUP.TClasses]
  403. ;Intentionally left empty for future exapnsion
  404.  
  405. [CLEANUP.UnRegister]
  406. ;Don't call this section.  It doesn't work (hangs on some machines).
  407. ;Left in so that we can see what we did and go back and figure out why regsvr is busted later.
  408. %11%\regsvr32.exe /s /u %11%\msawt.dll
  409.  
  410. [CLEANUP.DelReg]
  411. HKCR,"CLSID\{48BF17AB-7941-11D0-8AEA-00C04FC2CAD2}"
  412.  
  413.  
  414. ;;
  415. ;;
  416. ;; UNINSTALL Section.  Files that are only deleted at install time.  Usually created by Class Installer.
  417. ;;
  418. ;;
  419.  
  420. [UNINSTALL.OldClasses]
  421. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnce","Delete classes.zip",0,"command /c del %10%\Java\Classes\classes.zip"
  422. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnce","Delete tclasses.zip",0,"command /c del %10%\Java\Classes\tclasses.zip"
  423.  
  424. [UNINST.BeginPrompt]
  425. Prompt=%BEGIN_UNINSTALL_PROMPT%
  426. ButtonType=YESNO
  427. Title=%BEGIN_UNINSTALL_TITLE%
  428.  
  429. [UNINST.AddReg]
  430. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\870","Remove JavaVM",0,"rundll32 %11%\advpack.dll,LaunchINFSection %17%\java.inf,RealUnInstall"
  431. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnce","RunOnceEx",0,"rundll32.exe %11%\iernonce.dll,RunOnceExProcess"
  432.  
  433. [UNINST.RemovePkgMgr]
  434. rundll32.exe msjava.dll,JavaPkgMgr_UninstallAll
  435.  
  436. [UNINST.UnRegDlls]
  437. %11%\regsvr32.exe /s /u %11%\javacypt.dll
  438. %11%\regsvr32.exe /s /u %11%\javaprxy.dll
  439. %11%\regsvr32.exe /s /u %11%\msawt.dll
  440. %11%\regsvr32.exe /s /u %11%\msjava.dll
  441. %11%\regsvr32.exe /s /u %11%\vmhelper.dll
  442.  
  443. [UNINST.CryptoKeys]
  444. HKLM,"SOFTWARE\Microsoft\Cryptography\Providers\Trust\FinalPolicy\{E6F795B1-F738-11D0-A72F-00A0C903B83D}",""
  445. HKLM,"SOFTWARE\Microsoft\Cryptography\Providers\Trust\FinalPolicy\{E6F795B2-F738-11D0-A72F-00A0C903B83D}",""
  446. HKLM,"SYSTEM\CurrentControlSet\Services\WinTrust\TrustProviders\JavaVM",""
  447.  
  448. [RollbackJava.IE30.AddReg]
  449. HKLM,%UninstKey%,"QuietUninstallString",0,"RunDll32 advpack.dll,LaunchINFSectionEx %17%\java.inf,IE30Rollback,,256"
  450.  
  451. [RollbackJava.BetaVM.AddReg]
  452. HKLM,%UninstKey%,"QuietUninstallString",0,"RunDll32 advpack.dll,LaunchINFSectionEx %17%\java.inf,UnInstall,,5"
  453.  
  454. [RollbackJava.Release.AddReg]
  455. HKLM,%UninstKey%,"QuietUninstallString",0 ,"RunDll32 advpack.dll,LaunchINFSectionEx %17%\java.inf,RollBackJava,,256"
  456.  
  457. ;;
  458. ;;
  459. ;;DCOM Installation Section
  460. ;;ClsPack Installation Section
  461. ;;
  462. ;;
  463.  
  464. [TriggerDCOM]
  465. DCOM95.exe "/q:a /r:n"
  466.  
  467. [ClsPack.Trigger]
  468. %10%\clspack "-auto"
  469.  
  470. [ClsPack.RunOnce]
  471. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\909","Run ClassPack",0,"%10%\clspack -quiet"
  472. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnce","RunOnceEx",0,"rundll32.exe %11%\iernonce.dll,RunOnceExProcess"
  473.  
  474. ;;
  475. ;;
  476. ;;IE40 Only Section
  477. ;;Right now this is only the MSXML Stuff
  478. ;;
  479. ;;
  480. [MSXML.CustomDestination]
  481. 49000=SourceDir
  482.  
  483. [MSXML.MoveFile]
  484. %10%\extrac32.exe /c /y %49000%\xmldso.cab %10%\Java\Classes\xmldso.cab
  485.  
  486. [MSXML.PkgMgr.RunNow]
  487. rundll32 %11%\msjava.dll,JavaPkgMgr_Install %10%\Java\classes\xmldso.cab,0,4,79,2015,1,42
  488.  
  489. [MSXML.PkgMgr.RunReboot]
  490. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\903","Install XML",0,"rundll32 %11%\msjava.dll,JavaPkgMgr_Install %10%\Java\classes\xmldso.cab,0,4,79,2015,1,42"
  491. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnce","RunOnceEx",0,"rundll32.exe %11%\iernonce.dll,RunOnceExProcess"
  492.  
  493. [MSXML.Old.CustomDestination]
  494. 49000=SourceDir
  495.  
  496. [MSXML.Old.MoveFile]
  497. %10%\extrac32.exe /c /y %49000%\olddso.cab %10%\Java\Classes\olddso.cab
  498.  
  499. [MSXML.Old.PkgMgr.RunNow]
  500. rundll32 %11%\msjava.dll,JavaPkgMgr_Install %10%\Java\classes\olddso.cab,0,4,79,2015,1,42
  501.  
  502. [MSXML.Old.PkgMgr.RunReboot]
  503. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnceEx\903","Install XML",0,"rundll32 %11%\msjava.dll,JavaPkgMgr_Install %10%\Java\classes\olddso.cab,0,4,79,2015,1,42"
  504. HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnce","RunOnceEx",0,"rundll32.exe %11%\iernonce.dll,RunOnceExProcess"
  505.  
  506. [MSXML.IE30.DoInstall]
  507. %10%\extrac32.exe /E /Y /L %10%\Java\Classes %10%\Java\Classes\xmldso.cab xml.inf infcond.exe xml4ie3.cab
  508. rundll32 advpack.dll,LaunchINFSectionEx %10%\Java\Classes\xml.inf,SDKInstall30
  509.  
  510. [MSXML.IE30.DoCleanUp]
  511. xml.inf
  512. infcond.exe
  513. xml4ie3.cab
  514. xmldso.cab
  515.  
  516. [SourceDisksNames]
  517. 1=%BASEINSTDISKNAME%,"javabase.cab",0
  518. 2=%X86INSTDISKNAME%,"javax86.cab",0
  519. 3=%IE30INSTDISKNAME%,"javaie30.cab",0
  520. 4=%OTHERDISKNAME%,"",0
  521.  
  522. [SourceDisksFiles]
  523. ;;
  524. ;;Files in java.cab.  Installed on all platforms.
  525. ;;
  526. classes.zip=1
  527. classes.cer=1
  528. clspack.exe=1
  529. javacypt.dll=1
  530. javaprxy.dll=1
  531. javart.dll=1
  532. jdbgmgr.exe=1
  533. jview.exe=1
  534. msawt.dll=1   
  535. msjava.dll=1 
  536. java.inf=1  
  537. tclasses.zip=1
  538. tclasses.cer=1
  539. vmhelper.dll=1
  540. msjdbc.zip=1
  541. msjdbc.cer=1
  542. msjdbc10.dll=1
  543. javasec.hlp=1
  544. zonedon.reg=1
  545. zonedoff.reg=1
  546. ;;
  547. ;;Files in javax86.cab. Installed only the x86
  548. ;;
  549. Dx3.zip=2
  550. dx3.cer=2
  551. dx3j.dll=2
  552. jautoexp.dat=2
  553. javaee.dll=2
  554. javasntx.dll=2    
  555. javasup.vxd=2    
  556. jit.dll=2    
  557. setdebug.exe=2    
  558. ;;
  559. ;;Files in Javaie30.cab.  Installed only on machines running ie30.  Not dropped to IE4.
  560. ;;
  561. iernonce.dll=3
  562. cabinet.dll=3
  563. regsvr32.exe=3
  564. extrac32.exe=3
  565.  
  566. ;;
  567. ;;Files not in any cab.
  568. ;;
  569. dcom95.exe=4
  570. allccf.cab=4
  571. cryptsys.exe=4
  572.  
  573. [Strings]
  574. BASEINSTDISKNAME="Java Support for Internet Explorer"
  575. BASEINSTDISK="javabase.cab"
  576. X86INSTDISKNAME="X86 Extensions for Java Support"
  577. X86INSTDISK="JAVAX86.cab"
  578. IE30INSTDISKNAME="IE30 Compatibility files for Java Support"
  579. IE30INSTDISK="javaie30.cab"
  580. OTHERDISKNAME="Extensions to Java Support for Internet Explorer"
  581. VERNUM="2252"
  582. ClassId="{08B0E5C0-4FCB-11CF-AAA5-00401C608500}"
  583. IE4CLSID="{89820200-ECBD-11cf-8B85-00AA005B4383}"
  584. IE4CRYPTVER=1023
  585. BEGIN_UNINSTALL_PROMPT="If this component is uninstalled, Microsoft Internet Explorer 4.0 will not be able to download files from the World Wide Web. Do you want to uninstall the Microsoft VM for Java?"
  586. BEGIN_UNINSTALL_TITLE="Microsoft VM Uninstall"
  587. UninstKey="SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\MsJavaVM"
  588. JAVAVM_NAME="Microsoft VM for Java(TM)"
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.